moisture-proof box - French English Dictionary